self-flushing dam - Espagnol Anglais Dictionnaire